.children{
	display:none;
}

.favicon{
	width: 18px;
	height: 18px;
}

div#top{
	position: absolute;
/*	border: 1px solid;*/
	top:0;
	left:0;
	width: 100%;
	height:35px;
	background: #1E90FF;
}

/*top>div#menu{
	position:relative ;	
	right:0;
	border: 1px solid;
}*/

div#title{
	position: absolute;
	left:50px;
	top:0;
	height:35px;
	line-height:35px;
/*	border: 1px solid;*/
	font-family:"simhei";
	font-size:x-large;
/*	font-weight:bold;*/
	color:yellow;
}

div#center{
	position: absolute;
	top:100px;
	left:10px;
	right:10px;
	bottom:10px;
	min-height:500px;
	overflow:auto;
/*	border: 1px solid;*/
	border-color: red;
}

div#left{
	position: absolute;
	border: 1px solid;
	top:0;
	left:0;
	width:500px;
	bottom:0;
	overflow:auto;
	display: inline-block;
}

div#mid{	
	position: absolute;
	border: 1px solid;	
	top:0;
	left:500px;
	right:300px;
/*	min-width:500px;*/
	bottom:0;
	overflow:auto;
	display: inline-block;
}

div#mid>#content-tool-panel{
	position: absolute;
	background: #1E90FF;
	height:100px;
	width: 100%;
}
div#mid>#content{
	position: absolute;
	top:100px;
	bottom:0;
	width: 100%;
	overflow:auto;
}

div#right{	
	position: absolute;
	border: 1px solid;
	top:0;
	right:0;
	bottom:0;
	width: 300px;
	overflow:auto;
	display: inline-block;
}

div.selected{
	background: #40E0D0;
}

div.catalog{
	position:relative;
	height: 32px;
/*	border: 1px solid;*/
}
div.item{
	position:relative;
	height: 40px;
/*	border: 1px solid;*/
}
/*hr{
	height: 1px;
	border:0px;
}*/
div.catalog>span{
	position:absolute;
 	left:32px;
 	height:32px;
	line-height:32px;
}

div.item>div.name{
	position:absolute;
 	left:32px;
 	right:70px;
 	height:24px;
	line-height:24px;
	font-size:20px;
	font-weight:bold;
	color: #8A2BE2;
	overflow: hidden;
}

div.item>div.link{
	position:absolute;
	top:24px;
 	left:32px;
 	right:70px;
 	height:16px;
	line-height:16px;
	font-size:16px;
	color: #808080;
	overflow: hidden;
}

div.item>div.button{
	position:absolute;
	top:5px;
	right:10px;
	width:50px;
	heigth:30px;
	line-height:30px;
	font-size:16px;
	text-align: center;
	background: #87CEEB;
	color: #802A2A;
}

div.item>div.button.unfold{	
	right:80px;
}
img.icon{
	position:absolute;
	top:4px;
	left:4px;
	width:24px;
	height:24px;
}
div.child{	
	display:none;
}

